IF exists(SELECT * FROM dbo.sysobjects WHERE name='r_maandLlnTotaal' AND xtype='FN') 
BEGIN
	DROP FUNCTION r_maandLlnTotaal
END
GO

CREATE  function r_maandLlnTotaal(@klas varchar(5),@periode int)
returns @resultaat table(inschrijvingsNr char(7),
		vak char(2),
		procent int)
as
begin
  declare @hulpcijfers table(inschrijvingsNr char(7),
		vak char(2),
		cijfer float,
		max float)
  insert into @hulpcijfers
  select c.inschrijvingsNr,'AT' as vak,
       round(c.cijfer,1) as cijfer,round(c.max ,1)  as max
  from r_maandcijfers as c
	left join leerlingen..leerlingen as l
  	  on l.inschrijvingsNr = c.inschrijvingsNr
  where l.klas like @klas
  and c.periode = @periode
  and c.cijfer >=0

  insert into @resultaat(inschrijvingsNr,vak,procent)
  select c.inschrijvingsNr,'AT',
       studiebegeleiding.dbo.r_procent(
		sum(c.cijfer),
		sum(c.max))
  from @hulpcijfers as c
  group by c.inschrijvingsNr
  return
end
------------